/**   
 * @Title: SysModuleDaoImpl.java 
 * @Package com.leesche.zcsp.center.web.dao.impl 
 * @Description:() 
 * @author dennies yang
 * @date 2016年9月21日 下午11:39:00 
 * @version V1.0   
 */
package com.leesche.zcsp.node.web.dao.impl;

import java.util.List;

import com.leesche.zcsp.node.web.dao.SysModuleDao;
import com.leesche.zcsp.node.web.model.SysModule;
import com.leesche.zcsp.node.web.model.SysModuleCriteria;
import com.leesche.zcsp.node.web.service.impl.data.read.QuerySysModuleCondition;
import com.leesche.zcsp.node.web.service.impl.data.read.SysModuleDto;

/**
 * @Title: SysModuleDaoImpl.java
 * @Package com.leesche.zcsp.center.web.dao.impl
 * @Description:()
 * @author dennies yang
 * @date 2016年9月21日 下午11:39:00
 * @version V1.0
 */
public abstract class SysModuleDaoImpl
		extends
		BaseDaoImpl<SysModule, SysModuleCriteria, SysModuleDto, QuerySysModuleCondition, Long>
		implements SysModuleDao {

	/**
	 * @Title selectByParentTree
	 * @Description:(获取权限的父级一、二级节点树)
	 * @author jerry chen
	 * @return 父级一、二级节点树集合
	 */
	@Override
	public List<SysModule> selectByParentTree() {
		// TODO Auto-generated method stub
		return this.getSqlSession().selectList(
				this.getStatement("selectByParentTree"));
	}


	@Override
	public List<SysModule> selectByTree(
			QuerySysModuleCondition querySysModuleCondition) {
		// TODO Auto-generated method stub

		return this.getSqlSession().selectList(
				this.getStatement("selectByTree"), querySysModuleCondition);
	}

	@Override
	public List<SysModuleDto> selectAll(QuerySysModuleCondition querySysModuleCondition) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public SysModuleDto selectOneBySysModuleCondition(QuerySysModuleCondition querySysModuleCondition) {
		// TODO Auto-generated method stub
		return null;
	}


	@Override
	public List<Long> selectModuleID(QuerySysModuleCondition querySysModuleCondition) {
		// TODO Auto-generated method stub
		return null;
	}
	
	
	

}
